|
Neurosis Engine
|
#include <io_pak.h>
Classes | |
| struct | SFileTableEntry |
| struct | SPakHeader |
Public Member Functions | |
| CNeurosisPakFile () | |
| ~CNeurosisPakFile () | |
| Constructor/Deconstructor. | |
| bool | Clear () |
| Clear current data. | |
| bool | Create (char *inputFolder, char *outputFile, bool checkModifiedDate=false) |
| Create file - if checkModifiedDate is true, the outputFile is only created if none is found or it's older than the files in the inputFolder. | |
| bool | Load (char *filename) |
| Load PAK header and file table. | |
| bool | Extract () |
| Extract every file from PAK. | |
| bool | Extract_File (char *filename) |
| Extract only one file from PAK. | |
Private Member Functions | |
| bool | Generate () |
| bool | WorkOutOffsets () |
Private Attributes | |
| SFileTableEntry * | pFileTable |
| CString | mFolderPath |
| CString | mPakName |
| SPakHeader | mHeader |
Constructor/Deconstructor.
| bool CNeurosisPakFile::Clear | ( | ) |
Clear current data.
| bool CNeurosisPakFile::Create | ( | char * | inputFolder, |
| char * | outputFile, | ||
| bool | checkModifiedDate = false |
||
| ) |
Create file - if checkModifiedDate is true, the outputFile is only created if none is found or it's older than the files in the inputFolder.
| bool CNeurosisPakFile::Extract | ( | ) |
Extract every file from PAK.
| bool CNeurosisPakFile::Extract_File | ( | char * | filename | ) |
Extract only one file from PAK.
| bool CNeurosisPakFile::Generate | ( | ) | [private] |
| bool CNeurosisPakFile::Load | ( | char * | filename | ) |
Load PAK header and file table.
| bool CNeurosisPakFile::WorkOutOffsets | ( | ) | [private] |
CString CNeurosisPakFile::mFolderPath [private] |
SPakHeader CNeurosisPakFile::mHeader [private] |
CString CNeurosisPakFile::mPakName [private] |
SFileTableEntry* CNeurosisPakFile::pFileTable [private] |
1.7.6.1